non-recursive algorithm

非递归算法